package com.wilhelmer.managedbeans.projektmanagement.terminplanposition;

import java.sql.SQLException;

import com.wilhelmer.backedbeans.abstractbeans.AbstractDatabaseModel;
import com.wilhelmer.backedbeans.bauteilverwaltung.TerminplanpositionBauteilverwaltung;



public class DatabaseModelTerminplanposition extends AbstractDatabaseModel{
	
	public void updateTerminplanposition(TerminplanpositionBauteilverwaltung tppos) {
		
	}
	
	public void insertNeueTerminplanposition(TerminplanpositionBauteilverwaltung tppos) {
		
		String sqlTppos = "Insert into TPPos (tpposName, schlosserei, niro, alu, Baustelle_aid, Technik_tid) " +
				"Values('"+tppos.getTpposName()+"', "+tppos.getSchlosserei()+", "
				+tppos.getNiro()+", "+tppos.getAlu()+", "+tppos.getAid()+", (Select max(tid) from Technik))";
		
		
		String sqlTechnik ="Insert into Technik (interneID, verantwortlich) " +
				"Values('"+tppos.getInterneID()+"', '"+tppos.getVerantwortlicherTechniker()+"')";
		
		
		super.con = super.dbCon.getConnection();
		
		try {
			super.stmt = super.con.createStatement();
			super.stmt.executeUpdate(sqlTechnik);
			super.stmt.executeUpdate(sqlTppos);
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}
